]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agoconfigure.ac: remove telepathy-logger dep
Guillaume Desmottes [Wed, 7 Nov 2012 08:11:30 +0000 (09:11 +0100)]
configure.ac: remove telepathy-logger dep

We don't use it in C code any more.

https://bugzilla.gnome.org/show_bug.cgi?id=687748

13 years agoworkspacesView: Always zoom out switcher when using static workspaces
Florian Müllner [Thu, 24 Jan 2013 11:14:19 +0000 (12:14 +0100)]
workspacesView: Always zoom out switcher when using static workspaces

We always leave the workspace switcher zoomed out when we can assume
that the user is actually making use of workspaces. For the default
dynamic workspace behavior, we make this assumption when more than
two workspaces are in use (e.g. at least two workspaces contain windows
plus an empty one at the end). However this test does not make sense
when using static workspaces - in that case, not using workspaces
would be indicated by a workspace number of 1 (in which case the
entire switcher is hidden completely), so add a check for dynamic
workspaces to the condition.

https://bugzilla.gnome.org/show_bug.cgi?id=695126

13 years agoswitcherPopup: Remove separator support
Florian Müllner [Fri, 22 Feb 2013 05:13:10 +0000 (06:13 +0100)]
switcherPopup: Remove separator support

Since the alt-tab switcher stopped using separators, the functionality
is unused, remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=661156

13 years agoaltTab: Ignore workspaces in popups
Florian Müllner [Thu, 29 Sep 2011 21:43:59 +0000 (23:43 +0200)]
altTab: Ignore workspaces in popups

Currently both the app switcher and the thumbnail list divide items
first into two groups (based on whether the item is located on the
current workspace or not), and then sort each group individually
by MRU.
The resulting behavior is often confusing, e.g. when using alt-tab
a second time does not switch back to the original window when the first
invocation involved a workspace switch and the workspace contains
windows of more than one application.
Instead, make the behavior more predictable by sorting both lists
strictly by MRU.

https://bugzilla.gnome.org/show_bug.cgi?id=661156

13 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 4 Mar 2013 13:52:05 +0000 (14:52 +0100)]
Updated Spanish translation

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 4 Mar 2013 13:15:59 +0000 (14:15 +0100)]
Updated Norwegian bokmål translation

13 years agoUpdated Galician translations
Fran Diéguez [Mon, 4 Mar 2013 11:41:17 +0000 (12:41 +0100)]
Updated Galician translations

13 years agomodalDialog: Fix auto-completion of prompts immediately upon display
Stef Walter [Wed, 13 Feb 2013 20:57:02 +0000 (21:57 +0100)]
modalDialog: Fix auto-completion of prompts immediately upon display

Shell modal dialogs can take their action on a certain key's
key-release-event. For example on <enter> the affirmative action is
usually run.

Make sure that the key was also pressed on the dialog and we're not
seeing a spurious key-release-event from a key that was pressed before
the dialog was displayed.

https://bugzilla.gnome.org/show_bug.cgi?id=692937

13 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 4 Mar 2013 03:52:05 +0000 (00:52 -0300)]
Updated Brazilian Portuguese translation

13 years agostatus/keyboard: Don't show the switcher with less than 2 items
Rui Matos [Sat, 2 Mar 2013 15:51:00 +0000 (16:51 +0100)]
status/keyboard: Don't show the switcher with less than 2 items

https://bugzilla.gnome.org/show_bug.cgi?id=695000

13 years agoxdndHandler: Ensure that the XDnD clone is on top of the panel
Jasper St. Pierre [Sun, 3 Mar 2013 19:15:28 +0000 (14:15 -0500)]
xdndHandler: Ensure that the XDnD clone is on top of the panel

The panel is added to the uiGroup, not the overlay group, so
to stack on top of it, we need to add ourselves to the uiGroup
as well.

https://bugzilla.gnome.org/show_bug.cgi?id=695073

13 years agoviewSelector: Move the loupe icon to the primary slot
Jasper St. Pierre [Sun, 3 Mar 2013 18:56:12 +0000 (13:56 -0500)]
viewSelector: Move the loupe icon to the primary slot

This matches the behavior in GTK+. See the rationale there.

https://bugzilla.gnome.org/show_bug.cgi?id=695069

13 years agoUpdated Russian translation
Stas Solovey [Sun, 3 Mar 2013 19:22:11 +0000 (23:22 +0400)]
Updated Russian translation

13 years agoOtherUsersDialog: wrap the description label
Giovanni Campagna [Sat, 2 Mar 2013 15:55:13 +0000 (16:55 +0100)]
OtherUsersDialog: wrap the description label

In some languages (like Italian) it doesn't fit in one line.

https://bugzilla.gnome.org/show_bug.cgi?id=695002

13 years agoOtherUsersDialog: don't show closing sessions
Giovanni Campagna [Sat, 2 Mar 2013 15:53:50 +0000 (16:53 +0100)]
OtherUsersDialog: don't show closing sessions

It is possible that a session survives after closing, if any processes
(usually PulseAudio and GConf) are still alive at the end. In that case,
ignore it, as the user is already logged out and there is nothing to lose.

https://bugzilla.gnome.org/show_bug.cgi?id=695002

13 years agoswitcherPopup: Cancel the OSD popup before showing
Florian Müllner [Sat, 2 Mar 2013 18:56:37 +0000 (19:56 +0100)]
switcherPopup: Cancel the OSD popup before showing

It is irritating to show two different system popups at the same
time, so let switcher popups like alt-tab cancel out the OSD.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

13 years agoshellDBus: Export ShowOSD() method on the bus
Florian Müllner [Sat, 2 Mar 2013 15:22:49 +0000 (16:22 +0100)]
shellDBus: Export ShowOSD() method on the bus

Export a simple method to trigger an OSD popup. gnome-settings-daemon
will use this to replace its own OSD UI.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

13 years agoosdWindow: Add a simple OSD popup
Florian Müllner [Sat, 2 Mar 2013 09:48:25 +0000 (10:48 +0100)]
osdWindow: Add a simple OSD popup

Implement a basic OSD popup that shows an icon and optionally a label
and a fill level. It is based on the existing OSD implementation in
gnome-settings-daemon, which it will replace.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

13 years agoUpdated Greek translation
Dimitris Spingos [Sun, 3 Mar 2013 11:24:37 +0000 (13:24 +0200)]
Updated Greek translation

13 years agoUpdated Uyghur translation
Gheyret Kenji [Sun, 3 Mar 2013 07:00:53 +0000 (16:00 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
13 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sun, 3 Mar 2013 04:13:32 +0000 (11:13 +0700)]
Updated Vietnamese translation

13 years agopo/vi: import from Damned Lies
Nguyễn Thái Ngọc Duy [Sun, 3 Mar 2013 04:11:26 +0000 (11:11 +0700)]
po/vi: import from Damned Lies

13 years agoPunjabi: Translation updated (aalam)
A S Alam [Sun, 3 Mar 2013 01:40:45 +0000 (07:10 +0530)]
Punjabi: Translation updated (aalam)

13 years agolayout: tweak startup animation
Ray Strode [Thu, 21 Feb 2013 19:38:50 +0000 (14:38 -0500)]
layout: tweak startup animation

Following designer feedback, this commit makes the startup
animation a little more subtle.

https://bugzilla.gnome.org/show_bug.cgi?id=694326

13 years agobackground: drop StillFrame class
Ray Strode [Sat, 2 Mar 2013 22:41:06 +0000 (17:41 -0500)]
background: drop StillFrame class

We aren't using it anymore so nix it.

https://bugzilla.gnome.org/show_bug.cgi?id=694326

13 years agomain: put noise texture below startup animation, not still frames
Ray Strode [Thu, 21 Feb 2013 19:32:23 +0000 (14:32 -0500)]
main: put noise texture below startup animation, not still frames

Right now we take a still frame of the desktop before showing the
start up animation.  This gives us an animation over what was
there before startup.

That's not actually desirable when restarting the shell.  We don't
want to animate over undecorated windows, we really want to animate
over the noise texture.

This commit drops the still frames in favor of the noise texture.

https://bugzilla.gnome.org/show_bug.cgi?id=694326

13 years agoscreenShield: only pop lock-screen mode at the end of lift
Cosimo Cecchi [Sat, 2 Mar 2013 20:21:20 +0000 (15:21 -0500)]
screenShield: only pop lock-screen mode at the end of lift

This avoids the style of the top panel changing as soon as the lift key
is pressed weakening the curtain effect.

https://bugzilla.gnome.org/show_bug.cgi?id=695023

13 years agoscreenshot: Discard invalid sized areas
Adel Gadllah [Sat, 2 Mar 2013 13:59:05 +0000 (14:59 +0100)]
screenshot: Discard invalid sized areas

https://bugzilla.gnome.org/show_bug.cgi?id=694998

13 years agocss: Make input sources switcher symbol font smaller
Rui Matos [Sat, 2 Mar 2013 15:46:29 +0000 (16:46 +0100)]
css: Make input sources switcher symbol font smaller

Particularly when using asian languages the symbol could become large
enough to not fit in the space we have and we'd end up with a totally
ellipsized item.

https://bugzilla.gnome.org/show_bug.cgi?id=695001

13 years agoshell-global: Fix regression from 071a4e5f83db6a0e0ab01a3
Adel Gadllah [Sat, 2 Mar 2013 17:13:26 +0000 (18:13 +0100)]
shell-global: Fix regression from 071a4e5f83db6a0e0ab01a3

The clutter_threads_add_repaint_func_full need to return TRUE otherwise
they will be only called once.

https://bugzilla.gnome.org/show_bug.cgi?id=695006

13 years agol10n: Updated Italian translation
Luca Ferretti [Sat, 2 Mar 2013 14:55:04 +0000 (15:55 +0100)]
l10n: Updated Italian translation

13 years agoshell-global: Don't connect to the stage's paint signal
Adel Gadllah [Sat, 2 Mar 2013 12:25:37 +0000 (13:25 +0100)]
shell-global: Don't connect to the stage's paint signal

Doing so causes useless full stage redraws and breaks culling
as clutter cannot know how the signal handler affects painting.

So use clutter_threads_add_repaint_func_full instead.

https://bugzilla.gnome.org/show_bug.cgi?id=694988

13 years agoUpdated POTFILES.in
Piotr Drąg [Sat, 2 Mar 2013 00:31:00 +0000 (01:31 +0100)]
Updated POTFILES.in

13 years agoFix overview sizing with multimonitor
Giovanni Campagna [Fri, 1 Mar 2013 23:00:59 +0000 (00:00 +0100)]
Fix overview sizing with multimonitor

Previously, the overview BoxLayout was sized and positioned explicitly
using the primary monitor coordinates, as its parent was at 0,0 and
with a fixed layout manager. Now we use a bin layout, so we need to
position and size the stack actor, and set the overview boxlayout to
expand.
Take also the occasion to use a MonitorConstraint instead of handling
position and size manually.

https://bugzilla.gnome.org/show_bug.cgi?id=694969

13 years agoFix dash sliding animation with multiple monitors
Giovanni Campagna [Fri, 1 Mar 2013 23:16:34 +0000 (00:16 +0100)]
Fix dash sliding animation with multiple monitors

We used to clip the overview group to prevent the dash from sliding into
neighbor monitors, but now it moved to the groupStack, so we must move
the clip too.

https://bugzilla.gnome.org/show_bug.cgi?id=694970

13 years agotheme: tone down search results description font style
Cosimo Cecchi [Fri, 1 Mar 2013 19:21:07 +0000 (14:21 -0500)]
theme: tone down search results description font style

- don't use bold
- use regular font size
- make the text shadow less dramatic

13 years agooverviewControls: add a new messages indicator
Cosimo Cecchi [Fri, 1 Mar 2013 02:19:03 +0000 (21:19 -0500)]
overviewControls: add a new messages indicator

The new messages indicator will be visible when there are non-resident
notifications in the tray.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agomessageTray: add an indicatorCount property
Cosimo Cecchi [Fri, 1 Mar 2013 02:25:05 +0000 (21:25 -0500)]
messageTray: add an indicatorCount property

This filters out resident and transient notifications in the normal
case, but just returns the number of unread messages for the Telepathy
implementation.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agomessageTray: emit a signal when we're showing or hiding
Cosimo Cecchi [Fri, 1 Mar 2013 02:16:54 +0000 (21:16 -0500)]
messageTray: emit a signal when we're showing or hiding

This will be useful in a future commit.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agost-widget: Don't add hidden actors to the paint volume
Adel Gadllah [Fri, 1 Mar 2013 17:52:02 +0000 (18:52 +0100)]
st-widget: Don't add hidden actors to the paint volume

We are not painting them anyway.

13 years agoshell-generic-container: Exclude skip_paint actors from the paint volume
Adel Gadllah [Fri, 1 Mar 2013 17:43:34 +0000 (18:43 +0100)]
shell-generic-container: Exclude skip_paint actors from the paint volume

We are not painting them so there is no reason to redraw a bigger
area because of them.

13 years agooverview: Move dash to a separate layer
Florian Müllner [Thu, 21 Feb 2013 17:48:09 +0000 (18:48 +0100)]
overview: Move dash to a separate layer

We generally want view content centered, in particular where the
view itself is symmetrical. So move the dash to a separate layer
and use a placeholder to account for its size when showing the
window picker, which is the only view where it doesn't make sense
to center the content.

https://bugzilla.gnome.org/show_bug.cgi?id=694261

13 years agooverview: Use the new main actor in show/hide transitions
Florian Müllner [Fri, 1 Mar 2013 17:14:33 +0000 (18:14 +0100)]
overview: Use the new main actor in show/hide transitions

Commit 43ed66cf266bbd changed the toplevel overview actor, so it
makes sense to change the show/hide transitions to use that instead
of the existing group, to avoid elements layered on top of the
group being excluded from the transitions.

13 years agoLayout: don't minimize fullscreen windows that are focused
Giovanni Campagna [Thu, 28 Feb 2013 22:17:47 +0000 (23:17 +0100)]
Layout: don't minimize fullscreen windows that are focused

Windows can sometimes be focused, or appear to be focused, without being
at the exact top of the stack, for example in the case of override-redirect
windows, or with attached modal dialogs. In that case, we should not
try to minimize them (as it creates a loop that makes it impossible to restore
the window)

https://bugzilla.gnome.org/show_bug.cgi?id=694905

13 years agooverview: use a bin for the main overview actor
Cosimo Cecchi [Fri, 1 Mar 2013 02:17:50 +0000 (21:17 -0500)]
overview: use a bin for the main overview actor

We'll pack the new messages indicator on top of the current overview
group, so we need to pack it into a ClutterBinLayout first.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agomain: register with session manager explicitly
Ray Strode [Thu, 28 Feb 2013 15:43:39 +0000 (10:43 -0500)]
main: register with session manager explicitly

Mutter now makes session registration an explicit required
step.  This is so we can tell the session manager when
we're ready to move on to the next phase.

This commit calls the new Meta.register_with_session() api after we're
initialized.

https://bugzilla.gnome.org/show_bug.cgi?id=694876

13 years agoscroll-view-fade: Tweak easing at edges
Florian Müllner [Sat, 23 Feb 2013 00:37:05 +0000 (01:37 +0100)]
scroll-view-fade: Tweak easing at edges

Since commit b4f5f1e46174, the effect is eased in at the scroll
view's edges so that it does not appear out of nowhere. However,
the linear easing used is not the best option, as now the effect
appears so late that content near the edges ends up just being
cut off rather than faded out.
So adjust the easing function to have the effect appear faster.

https://bugzilla.gnome.org/show_bug.cgi?id=694327

13 years agoshellDBus: Add methods to handle key grabs
Florian Müllner [Sat, 11 Aug 2012 21:11:37 +0000 (23:11 +0200)]
shellDBus: Add methods to handle key grabs

Expose Mutter's external grab API on the bus, so gnome-settings-daemon
can refer keygrabbing to the shell.

https://bugzilla.gnome.org/show_bug.cgi?id=643111

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Fri, 1 Mar 2013 08:27:53 +0000 (09:27 +0100)]
Updated Basque language

13 years agosearch: fix description of results
Giovanni Campagna [Wed, 27 Feb 2013 16:54:09 +0000 (17:54 +0100)]
search: fix description of results

"description" is documented as a valid field for search result metas,
and ListSearchResults implements it, so pass it down to be used.
Also, don't wrap the description in quotes, so that the search provider
can decide if it is an excerpt from the searched text or something else.
And to that extent, set use_markup to true, so that terms can be
highlighted.

https://bugzilla.gnome.org/show_bug.cgi?id=694906

13 years agoworkspace: Fix bad window positions with small windows
Jasper St. Pierre [Thu, 28 Feb 2013 21:08:19 +0000 (16:08 -0500)]
workspace: Fix bad window positions with small windows

This can happen if you open two or three terminal windows, and then
open the overview -- they're not centered. The issue is that because
of the WINDOW_CLONE_MAXIMUM_SCALE clamping, the scale that is being
laid out is different from the scale that the layout was calculated
for.

Implement and document a hack-ish solution which simply keeps the
scale for the layout as originally calculated, but centers the
windows inside the cell.

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agoworkspace: Use the scaled width when calculating the total width
Jasper St. Pierre [Thu, 28 Feb 2013 21:01:15 +0000 (16:01 -0500)]
workspace: Use the scaled width when calculating the total width

This is a small inconsistency I found in the code after review.

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agoworkspace: Write a giant wall of text describing the algorithm
Jasper St. Pierre [Thu, 28 Feb 2013 20:50:57 +0000 (15:50 -0500)]
workspace: Write a giant wall of text describing the algorithm

I wrote this for me to find solutions to some problems we were having
with the current situation, so why not check it in?

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agoworkspace: Separate out per-window scaling as a separate variable
Jasper St. Pierre [Thu, 28 Feb 2013 20:00:59 +0000 (15:00 -0500)]
workspace: Separate out per-window scaling as a separate variable

Multiplication is linear, so we can split this out as a separate
component. This will make it easier to think of it as an additional
per-window scaling factor, rather than tweaking the scale a bit,
which is more correct to the model.

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agoworkspace: Remove unused variable
Jasper St. Pierre [Thu, 28 Feb 2013 19:23:19 +0000 (14:23 -0500)]
workspace: Remove unused variable

This typo seems to have been here since the very beginning;
no "state" variable appears anywhere.

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agoworkspace: Remove some additional features used for GridLayoutStrategy
Jasper St. Pierre [Tue, 26 Feb 2013 00:23:39 +0000 (19:23 -0500)]
workspace: Remove some additional features used for GridLayoutStrategy

While we won't tear down the entire strategy infrastructure, we want to
rework some layout code in the future, so just tear this piece out for
now.

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agolayout: Mark the correct monitor as fullscreen
Jasper St. Pierre [Thu, 28 Feb 2013 18:34:05 +0000 (13:34 -0500)]
layout: Mark the correct monitor as fullscreen

13 years agoextensionPrefs: Fix opening extension preferences on startup
Florian Müllner [Thu, 28 Feb 2013 13:50:56 +0000 (14:50 +0100)]
extensionPrefs: Fix opening extension preferences on startup

gnome-shell-extension-prefs supports opening a specific extension's
preferences directly from the command line by passing the UUID.
However this broke when extension loading was changed to be processed
asynchronously, as no extension has been loaded when the command
line argument is processed. Fix by deferring opening the extension's
preferences until all extensions have been loaded.

https://bugzilla.gnome.org/show_bug.cgi?id=694858

13 years agoextensionUtil: Add ExtensionFinder::extensions-loaded signal
Florian Müllner [Thu, 28 Feb 2013 13:43:35 +0000 (14:43 +0100)]
extensionUtil: Add ExtensionFinder::extensions-loaded signal

Consumers might want to defer work until the initial loading of
extensions has finished, so add an appropriate signal.

https://bugzilla.gnome.org/show_bug.cgi?id=694858

13 years agoUpdated Greek translation
Dimitris Spingos [Thu, 28 Feb 2013 08:10:11 +0000 (10:10 +0200)]
Updated Greek translation

13 years agoShow the session list when needed
Matthias Clasen [Wed, 27 Feb 2013 04:50:29 +0000 (23:50 -0500)]
Show the session list when needed

Some of the conditions for showing the user list were not
properly inverted, causing the session list to be hidden
when it shouldn't be and shown when it shouldn't be.

https://bugzilla.gnome.org/show_bug.cgi?id=694784

13 years agolayout: Trigger the tray if one event passes the threshold
Jasper St. Pierre [Thu, 21 Feb 2013 22:21:25 +0000 (17:21 -0500)]
layout: Trigger the tray if one event passes the threshold

As a special-case to the "cap event" rules, this allows a heavy swipe
from top to bottom to allow triggering the tray without having to push
into it.

https://bugzilla.gnome.org/show_bug.cgi?id=694467

13 years agolayout: Cap each event to 15px of motion
Jasper St. Pierre [Thu, 21 Feb 2013 22:19:04 +0000 (17:19 -0500)]
layout: Cap each event to 15px of motion

When pressing against the bottom of the screen, we shouldn't
really take more than 15px from each event, to prevent spruious
mouse movements from opening the barrier.

https://bugzilla.gnome.org/show_bug.cgi?id=694467

13 years agolayout: Adjust the pressure barrier threshold values
Jasper St. Pierre [Thu, 21 Feb 2013 21:43:28 +0000 (16:43 -0500)]
layout: Adjust the pressure barrier threshold values

After a day of experimentation with Cosimo and Jon McCann, we
found that this was the best way to do this.

https://bugzilla.gnome.org/show_bug.cgi?id=694467

13 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Wed, 27 Feb 2013 14:59:02 +0000 (22:59 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

13 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Tue, 26 Feb 2013 13:47:16 +0000 (20:47 +0700)]
Updated Vietnamese translation

13 years agopo/vi: import from Damned Lies
Nguyễn Thái Ngọc Duy [Tue, 26 Feb 2013 13:34:33 +0000 (20:34 +0700)]
po/vi: import from Damned Lies

13 years agoworkspaceThumbnails: remove custom scrolling code
Cosimo Cecchi [Mon, 25 Feb 2013 23:23:42 +0000 (18:23 -0500)]
workspaceThumbnails: remove custom scrolling code

Now that we listen to scroll event on the whole overview group, this
makes the thumbnail switcher scroll twice per-event.

13 years agolayout: Handle _NET_WM_FULLSCREEN_MONITORS
Adel Gadllah [Sat, 23 Feb 2013 21:02:17 +0000 (22:02 +0100)]
layout: Handle _NET_WM_FULLSCREEN_MONITORS

Mark all monitors that fullscreen when window is using
the _NET_WM_FULLSCREEN_MONITORS to be fullscreen on multiple monitors.

https://bugzilla.gnome.org/show_bug.cgi?id=646861

13 years agoCenter the search results as well
Jasper St. Pierre [Mon, 25 Feb 2013 19:48:06 +0000 (14:48 -0500)]
Center the search results as well

Use overlay_scrollbars and the same padding.

https://bugzilla.gnome.org/show_bug.cgi?id=694701

13 years agotweener: Look at the XSetting for disabling animations
Jasper St. Pierre [Mon, 25 Feb 2013 17:52:25 +0000 (12:52 -0500)]
tweener: Look at the XSetting for disabling animations

gnome-settings-daemon will be changed to override the XSetting in
the case where we're on a remote display rather than overwriting a
user setting, so we need to look at the XSetting here.

https://bugzilla.gnome.org/show_bug.cgi?id=694320

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 25 Feb 2013 17:35:23 +0000 (18:35 +0100)]
Updated Norwegian bokmål translation

13 years agoScreenShield: fix positioning of background with multimonitor
Giovanni Campagna [Thu, 21 Feb 2013 22:32:25 +0000 (23:32 +0100)]
ScreenShield: fix positioning of background with multimonitor

Previously, we would create one StBin per monitor, but each was positioned
at 0,0 and sized as the screen, so they would overlap and draw the box shadows
on top of the other backgrounds.
Instead, we need to size appropriately the bin, and then we need to position
the actual MetaBacgroundActor at 0,0, so add a flag to BackgroundManager
for this.
Also, get rid of MetaBackgroundGroup, they do nothing because the screenshield
is not a descendant of the MetaWindowGroup and because the widget in between
blocks the propagation of the visible region. At the same time, use a
widget, not a bin, because StBin requires you to set .child, not call add_child().

https://bugzilla.gnome.org/show_bug.cgi?id=694394

13 years agoFixed typo in string. Fixes bug #687248
Daniel Mustieles [Mon, 25 Feb 2013 13:27:31 +0000 (14:27 +0100)]
Fixed typo in string. Fixes bug #687248

13 years agoUpdated gujarati file
Sweta Kothari [Mon, 25 Feb 2013 11:09:49 +0000 (16:39 +0530)]
Updated gujarati file

13 years agoUpdated Slovenian translation
Matej Urbančič [Sun, 24 Feb 2013 20:34:43 +0000 (21:34 +0100)]
Updated Slovenian translation

13 years agoUpdated Polish translation
Piotr Drąg [Sun, 24 Feb 2013 00:55:12 +0000 (01:55 +0100)]
Updated Polish translation

13 years agoUpdated Czech translation
Adam Matoušek [Sun, 24 Feb 2013 00:18:25 +0000 (01:18 +0100)]
Updated Czech translation

13 years agoviewSelector: Don't focus search entry on whitespace
Florian Müllner [Fri, 22 Feb 2013 19:56:24 +0000 (20:56 +0100)]
viewSelector: Don't focus search entry on whitespace

We recently started to trim leading and trailing whitespace from
the search string, and not to trigger a search when the resulting
string was empty. However we still allow whitespace to trigger
type-ahead-find, so that the key focus is moved briefly to the
search entry and back to the stage, resulting in a disruptive
flickering of the entry.
Fix this by excluding whitespace from triggering type-ahead-find.

https://bugzilla.gnome.org/show_bug.cgi?id=694475

13 years agoxdnd: Only pick reactive actors
Adel Gadllah [Fri, 22 Feb 2013 18:58:38 +0000 (19:58 +0100)]
xdnd: Only pick reactive actors

This is the only sane way to get select windows in the overview,
as workspace._dropRect blocks our view otherwise.

13 years agoxdnd: Don't wait for the stage to be disabled when it is already visible
Adel Gadllah [Fri, 22 Feb 2013 18:26:17 +0000 (19:26 +0100)]
xdnd: Don't wait for the stage to be disabled when it is already visible

xdndHandler used to wait for the stage to show up before calling
global.init_xdnd() . Since commit 65303d027aa8 xdndHandler is initalized
later so the stage might be already visible at this point causing the
show signal never to be emitted and thus global.init_xdnd will never
be called.

Fix that by checking by calling global.init_xdnd without waiting for
the stage's show signal to be emitted, as the stage is guaranted to be
visible at this point.

13 years agoBackground: don't check draw-background key
Giovanni Campagna [Fri, 22 Feb 2013 16:41:11 +0000 (17:41 +0100)]
Background: don't check draw-background key

The key was removed from gsettings-desktop-schemas, GNOME should
always draw a background: the key existed to support xsetroot, but
we no longer read the _XROOTPMAP_ID.

https://bugzilla.gnome.org/show_bug.cgi?id=694463

13 years agoAppDisplay: fix allocation loop warnings
Giovanni Campagna [Wed, 20 Feb 2013 16:20:46 +0000 (17:20 +0100)]
AppDisplay: fix allocation loop warnings

Don't use a constraint to position the boxpointer horizontally. Instead,
use the right alignment flags and let the layout managers do their job.

https://bugzilla.gnome.org/show_bug.cgi?id=694284

13 years agowindowManager: Don't use show_all
Adel Gadllah [Fri, 22 Feb 2013 11:28:50 +0000 (12:28 +0100)]
windowManager: Don't use show_all

It is deprecated and does not make sense there anyway, so use show() instead.

https://bugzilla.gnome.org/show_bug.cgi?id=694441

13 years agoui: Don't use Clutter.Group
Adel Gadllah [Fri, 22 Feb 2013 11:23:56 +0000 (12:23 +0100)]
ui: Don't use Clutter.Group

It is deprecated use Clutter.Actor instead.

https://bugzilla.gnome.org/show_bug.cgi?id=694441

13 years agomain: Guard against NULL log_domain in default handler
Florian Müllner [Fri, 26 Oct 2012 16:52:07 +0000 (18:52 +0200)]
main: Guard against NULL log_domain in default handler

g_str_has_prefix() will assert when passed NULL, so we need to make
sure that we are passed a non-NULL log_domain first.

Spotted by <goughost<at>yahoo.com.cn>

https://bugzilla.gnome.org/show_bug.cgi?id=663601

13 years agoappDisplay: Apply the same padding to AllView and FrequentView
Florian Müllner [Thu, 21 Feb 2013 22:11:22 +0000 (23:11 +0100)]
appDisplay: Apply the same padding to AllView and FrequentView

We add some horizontal padding to the AllView's content to make
sure content does not end up underneath the scrollbar; while this
is not required in case of the FrequentView which does not have
a scrollbar, applying the same padding ensures that both views
end up with the same spacing, which makes switching between them
less disruptive.

https://bugzilla.gnome.org/show_bug.cgi?id=694261

13 years agoappDisplay: Center AllView content
Florian Müllner [Thu, 21 Feb 2013 21:49:42 +0000 (22:49 +0100)]
appDisplay: Center AllView content

If the AllView is scrolled, the vertical scrollbar will take away
some horizontal space on one side, resulting in the content ending
up slightly off-center.
Account for this by using overlay-scrollbars instead.

https://bugzilla.gnome.org/show_bug.cgi?id=694261

13 years agost-scroll-view: Add :overlay-scrollbars property
Florian Müllner [Thu, 21 Feb 2013 21:30:09 +0000 (22:30 +0100)]
st-scroll-view: Add :overlay-scrollbars property

If enabled, scrollbars take away from the allocation given to the
view's content. This is usually preferrable to painting the bars on
top of the content, but there are exceptions, for instance when the
content needs to be centered with regard to the view as a whole.
Add a :overlay-scrollbars property to account for those cases.

https://bugzilla.gnome.org/show_bug.cgi?id=694261

13 years agoappDisplay: Remove scroll view hack in FrequentView
Florian Müllner [Fri, 22 Feb 2013 03:29:57 +0000 (04:29 +0100)]
appDisplay: Remove scroll view hack in FrequentView

The frequent view should not be scrolled, but to work around the
icon grid overflowing, we used a (non-scrolling) scroll view anyway.
Now that IconGrid:fillParent allows us to avoid overflow, we can
remove this hack.

https://bugzilla.gnome.org/show_bug.cgi?id=694256

13 years agoiconGrid: Add fillParent property
Florian Müllner [Fri, 22 Feb 2013 03:23:34 +0000 (04:23 +0100)]
iconGrid: Add fillParent property

Setting this property will only display as many icons as fit the parent's
allocation, rather than overflowing.

https://bugzilla.gnome.org/show_bug.cgi?id=694256

13 years agoappDisplay: Remove unnecessary StBin from hierarchy
Florian Müllner [Thu, 21 Feb 2013 23:02:49 +0000 (00:02 +0100)]
appDisplay: Remove unnecessary StBin from hierarchy

The bin is used to top-align views that don't fill the entire height,
but the same can be achieved by setting appropriate expand properties.

13 years agomain: don't show stage until still frames are loaded
Ray Strode [Thu, 21 Feb 2013 19:29:56 +0000 (14:29 -0500)]
main: don't show stage until still frames are loaded

We sometimes map the stage before we've loaded a background on it
because of a race asynchronously loading the session mode.

This manifests as the startup animating starting over a white
background.

This commit defers showing the stage until after the still frames
are loaded.

https://bugzilla.gnome.org/show_bug.cgi?id=694321

13 years agomessageTray: Fix warning when opening the tray
Jasper St. Pierre [Thu, 21 Feb 2013 04:37:54 +0000 (23:37 -0500)]
messageTray: Fix warning when opening the tray

As the tray hover handler will call _cancelTrayDwell, we need to
ensure this variable is initialized even if tray dwelling isn't.

https://bugzilla.gnome.org/show_bug.cgi?id=694336

13 years agoRevert "messageTray: Fix warning when opening the tray"
Jasper St. Pierre [Thu, 21 Feb 2013 16:51:12 +0000 (11:51 -0500)]
Revert "messageTray: Fix warning when opening the tray"

This reverts commit 7b06d34ba43ce7355d586e801066b839ef55c1c9.

https://bugzilla.gnome.org/show_bug.cgi?id=694336

13 years agomessageTray: Fix warning when opening the tray
Jasper St. Pierre [Thu, 21 Feb 2013 04:37:54 +0000 (23:37 -0500)]
messageTray: Fix warning when opening the tray

As the tray hover handler will call _cancelTrayDwell, we need to
ensure this variable is initialized even if tray dwelling isn't.

https://bugzilla.gnome.org/show_bug.cgi?id=694336

13 years agooverviewControls: don't set padding on the whole overview group
Cosimo Cecchi [Thu, 21 Feb 2013 15:44:32 +0000 (10:44 -0500)]
overviewControls: don't set padding on the whole overview group

Set it on the control slider actor instead. At the same time, remove
bottom padding from search results actor.

https://bugzilla.gnome.org/show_bug.cgi?id=694287

13 years agooverview: Keep open when a Control key is held
Florian Müllner [Thu, 21 Feb 2013 14:57:00 +0000 (15:57 +0100)]
overview: Keep open when a Control key is held

It is useful at times to perform several actions that would usually
close the overview (for instance launching an application) at once.
Currently we allow this by dragging items to a workspace rather than
just clicking it, but it's an odd metaphor with its own set of
problems.
Introduce an alternative approach (inspired by file selection in
file managers) by keeping the overview open if a Control key is
held down.

https://bugzilla.gnome.org/show_bug.cgi?id=686984

13 years agooverviewControls: fade view selector and thumbnails slider on DnD
Cosimo Cecchi [Mon, 18 Feb 2013 04:45:24 +0000 (23:45 -0500)]
overviewControls: fade view selector and thumbnails slider on DnD

When an item is dragged from a page that is not the windows one, the
only possible target is the dash, so fade out the rest.

https://bugzilla.gnome.org/show_bug.cgi?id=686984

13 years agoWorkspaceThumbnail: fix mutter warning
Giovanni Campagna [Thu, 21 Feb 2013 14:53:39 +0000 (15:53 +0100)]
WorkspaceThumbnail: fix mutter warning

Pass a proper timestamp to workspace activation functions

https://bugzilla.gnome.org/show_bug.cgi?id=694365